約 5,654,855 件
https://w.atwiki.jp/aerobeat/pages/23.html
MIDIから譜面作成ツール http //u1.getuploader.com/hattenmin/download/68/hattenmin_68.zip 指定したmidiからAerobeatの譜面を作ります。 譜面作成に成功すると指定したmidiと同じ名前のフォルダが作られます。 中には曲の情報.txtと譜面データフォルダが入っていて、 譜面データフォルダには指定したmidiのトラックごとの譜面があります。 適当に調整してNormal_Easy.csvなどにリネームしてください。 曲の情報.txtにはでたらめなことが書いてありますので曲の長さなどは修正してください。 注意 Aerobeatでエラーが出るので、譜面には60フレーム以下の情報は反映しないようにしています。 出力した譜面がトラック1つ分しかない場合は、 DominoなどでMidiをフォーマット1に保存しなおしてから変換にかけてください。 当然ですが、このプログラムでできるのは譜面だけなので音楽ファイルは他のソフトウェアでmidiを変換してください。
https://w.atwiki.jp/ruwigi310/pages/15.html
このページについて ここは自分で作ったMIDIの出来の悪いものをまとめたものです。 First Battle ZECTERIAで没となった曲 動画 ファイルは準備してない
https://w.atwiki.jp/vst_prog/pages/79.html
トップページ MIDIメッセージ処理(改良版) MIDIメッセージにあわせて動作するVSTのサンプルの改良版である。 下記VSTはSynthとしてロードされ、常にノイズを発生させる。実行時は音量に注意してほしい。 ノイズのボリュームをMIDI CC7でコントロールできる。 サンプルコード全体 【CMidiMsg.h】 #pragma once#include string.h #include "audioeffectx.h" // ============================================================================================// MIDI処理用の定義// ============================================================================================#define MIDIMSG_MAXNUM 255 struct MidiMessage{VstInt32 deltaFrames; //MIDIメッセージを処理するタイミングunsigned char message; //MIDIメッセージ番号unsigned char channel; //MIDIチャンネルunsigned char data1; //MIDIデータ1unsigned char data2; //MIDIデータ2}; class CMidiMsg{protected int cur; //読み込み中のMIDIの位置int num; //受け取ったMIDIメッセージの数MidiMessage buf[MIDIMSG_MAXNUM]; //受け取ったMIDIメッセージを保管するバッファpublic CMidiMsg(void);~CMidiMsg(void); // バッファのクリア等を行う。virtual void clearMidiMsg(); // MIDIメッセージをバッファに追加する// バッファへの追加が成功すると1、失敗すると0を返すvirtual int addMidiMsg(VstMidiEvent *midievent);virtual int addMidiMsg(MidiMessage msg); // バッファからMIDIメッセージを取り出すvirtual MidiMessage getMidiMsg(); // バッファ中にあるMIDIメッセージの数を返すvirtual VstInt32 getMidiMessageNum(); // バッファから最初に取り出せるMIDIメッセージのDeltaFramesを返すvirtual VstInt32 getNextDeltaFrames(); // MIDIメッセージが何かを判断し、そのメッセージに対応した// onMidiKeyOn()関数、onMidiControlChange()関数等を呼び出す。virtual void midiProc(MidiMessage mididata); // midiProc()関数から呼び出される。// それぞれのMIDIメッセージに応じて処理を行う// 以下6つはオーバーライドして使うとよいvirtual void onMidiKeyOn (unsigned char channel, unsigned char noteNo, unsigned char velo) {}; // 関数の中身は空virtual void onMidiKeyOff (unsigned char channel, unsigned char noteNo, unsigned char velo) {}; // 関数の中身は空virtual void onMidiProgramChange(unsigned char channel, unsigned char program) {}; // 関数の中身は空virtual void onMidiPoliKeyPress (unsigned char channel, unsigned char noteNo, unsigned char pressure) {}; // 関数の中身は空virtual void onMidiChannelPress (unsigned char channel, unsigned char pressure) {}; // 関数の中身は空virtual void onMidiPitchBend (unsigned char channel, short pb) {}; // 関数の中身は空// 以下2つはあまりオーバーライドして使う必要はないvirtual void onMidiSystemMessage(unsigned char systemmsg, unsigned char data1, unsigned char data2); // 中身はCMidiMsg.cppに記載virtual void onMidiControlChange(unsigned char channel, unsigned char cc, unsigned char value); // 中身はCMidiMsg.cppに記載 // onMidiSystemMessage()関数より呼び出される。// システムメッセージに応じて処理する関数// オーバーライドして使うとよい// (ただし、ホストアプリケーションからSystem Messageが送られることはあまり無い?)virtual void onMidiQuarterFrame(unsigned char data) {};virtual void onMidiSongPointer(short songpoint) {};virtual void onMidiSongSelect(unsigned char data) {};virtual void onMidiChainRequest() {};virtual void onMidiTimingClock() {};virtual void onMidiStart() {};virtual void onMidiContinue() {};virtual void onMidiStop(){};virtual void onMidiActiveSensing() {};virtual void onMidiSystemReset() {}; // onMidiControlChange()関数より呼び出される。// コントロールチェンジメッセージに応じて処理する関数// オーバーライドして使うとよいvirtual void onMidiCC000 (unsigned char channel, unsigned char value) {};virtual void onMidiCC001 (unsigned char channel, unsigned char value) {}; // ModulationDepthvirtual void onMidiCC002 (unsigned char channel, unsigned char value) {};virtual void onMidiCC003 (unsigned char channel, unsigned char value) {};virtual void onMidiCC004 (unsigned char channel, unsigned char value) {};virtual void onMidiCC005 (unsigned char channel, unsigned char value) {}; // PortamentTimevirtual void onMidiCC006 (unsigned char channel, unsigned char value) {};virtual void onMidiCC007 (unsigned char channel, unsigned char value) {}; // ChannelVolumevirtual void onMidiCC008 (unsigned char channel, unsigned char value) {};virtual void onMidiCC009 (unsigned char channel, unsigned char value) {};virtual void onMidiCC010 (unsigned char channel, unsigned char value) {}; // Panvirtual void onMidiCC011 (unsigned char channel, unsigned char value) {};virtual void onMidiCC012 (unsigned char channel, unsigned char value) {}; // Expressionvirtual void onMidiCC013 (unsigned char channel, unsigned char value) {};virtual void onMidiCC014 (unsigned char channel, unsigned char value) {};virtual void onMidiCC015 (unsigned char channel, unsigned char value) {};virtual void onMidiCC016 (unsigned char channel, unsigned char value) {};virtual void onMidiCC017 (unsigned char channel, unsigned char value) {};virtual void onMidiCC018 (unsigned char channel, unsigned char value) {};virtual void onMidiCC019 (unsigned char channel, unsigned char value) {};virtual void onMidiCC020 (unsigned char channel, unsigned char value) {};virtual void onMidiCC021 (unsigned char channel, unsigned char value) {};virtual void onMidiCC022 (unsigned char channel, unsigned char value) {};virtual void onMidiCC023 (unsigned char channel, unsigned char value) {};virtual void onMidiCC024 (unsigned char channel, unsigned char value) {};virtual void onMidiCC025 (unsigned char channel, unsigned char value) {};virtual void onMidiCC026 (unsigned char channel, unsigned char value) {};virtual void onMidiCC027 (unsigned char channel, unsigned char value) {};virtual void onMidiCC028 (unsigned char channel, unsigned char value) {};virtual void onMidiCC029 (unsigned char channel, unsigned char value) {};virtual void onMidiCC030 (unsigned char channel, unsigned char value) {};virtual void onMidiCC031 (unsigned char channel, unsigned char value) {};virtual void onMidiCC032 (unsigned char channel, unsigned char value) {};virtual void onMidiCC033 (unsigned char channel, unsigned char value) {};virtual void onMidiCC034 (unsigned char channel, unsigned char value) {};virtual void onMidiCC035 (unsigned char channel, unsigned char value) {};virtual void onMidiCC036 (unsigned char channel, unsigned char value) {};virtual void onMidiCC037 (unsigned char channel, unsigned char value) {};virtual void onMidiCC038 (unsigned char channel, unsigned char value) {};virtual void onMidiCC039 (unsigned char channel, unsigned char value) {};virtual void onMidiCC040 (unsigned char channel, unsigned char value) {};virtual void onMidiCC041 (unsigned char channel, unsigned char value) {};virtual void onMidiCC042 (unsigned char channel, unsigned char value) {};virtual void onMidiCC043 (unsigned char channel, unsigned char value) {};virtual void onMidiCC044 (unsigned char channel, unsigned char value) {};virtual void onMidiCC045 (unsigned char channel, unsigned char value) {};virtual void onMidiCC046 (unsigned char channel, unsigned char value) {};virtual void onMidiCC047 (unsigned char channel, unsigned char value) {};virtual void onMidiCC048 (unsigned char channel, unsigned char value) {};virtual void onMidiCC049 (unsigned char channel, unsigned char value) {};virtual void onMidiCC050 (unsigned char channel, unsigned char value) {};virtual void onMidiCC051 (unsigned char channel, unsigned char value) {};virtual void onMidiCC052 (unsigned char channel, unsigned char value) {};virtual void onMidiCC053 (unsigned char channel, unsigned char value) {};virtual void onMidiCC054 (unsigned char channel, unsigned char value) {};virtual void onMidiCC055 (unsigned char channel, unsigned char value) {};virtual void onMidiCC056 (unsigned char channel, unsigned char value) {};virtual void onMidiCC057 (unsigned char channel, unsigned char value) {};virtual void onMidiCC058 (unsigned char channel, unsigned char value) {};virtual void onMidiCC059 (unsigned char channel, unsigned char value) {};virtual void onMidiCC060 (unsigned char channel, unsigned char value) {};virtual void onMidiCC061 (unsigned char channel, unsigned char value) {};virtual void onMidiCC062 (unsigned char channel, unsigned char value) {};virtual void onMidiCC063 (unsigned char channel, unsigned char value) {};virtual void onMidiCC064 (unsigned char channel, unsigned char value) {}; // DumperPedalvirtual void onMidiCC065 (unsigned char channel, unsigned char value) {}; // PortamentOnOffvirtual void onMidiCC066 (unsigned char channel, unsigned char value) {}; // SostenutoPedalvirtual void onMidiCC067 (unsigned char channel, unsigned char value) {}; // SoftPedalvirtual void onMidiCC068 (unsigned char channel, unsigned char value) {};virtual void onMidiCC069 (unsigned char channel, unsigned char value) {};virtual void onMidiCC070 (unsigned char channel, unsigned char value) {};virtual void onMidiCC071 (unsigned char channel, unsigned char value) {}; // Resonancevirtual void onMidiCC072 (unsigned char channel, unsigned char value) {}; // ReleaseTimevirtual void onMidiCC073 (unsigned char channel, unsigned char value) {}; // AttackTimevirtual void onMidiCC074 (unsigned char channel, unsigned char value) {}; // Brightnessvirtual void onMidiCC075 (unsigned char channel, unsigned char value) {}; // DecayTimevirtual void onMidiCC076 (unsigned char channel, unsigned char value) {}; // VibratoRatevirtual void onMidiCC077 (unsigned char channel, unsigned char value) {}; // VibratoDepthvirtual void onMidiCC078 (unsigned char channel, unsigned char value) {}; // VibratoDelayvirtual void onMidiCC079 (unsigned char channel, unsigned char value) {};virtual void onMidiCC080 (unsigned char channel, unsigned char value) {};virtual void onMidiCC081 (unsigned char channel, unsigned char value) {};virtual void onMidiCC082 (unsigned char channel, unsigned char value) {};virtual void onMidiCC083 (unsigned char channel, unsigned char value) {};virtual void onMidiCC084 (unsigned char channel, unsigned char value) {};virtual void onMidiCC085 (unsigned char channel, unsigned char value) {};virtual void onMidiCC086 (unsigned char channel, unsigned char value) {};virtual void onMidiCC087 (unsigned char channel, unsigned char value) {};virtual void onMidiCC088 (unsigned char channel, unsigned char value) {};virtual void onMidiCC089 (unsigned char channel, unsigned char value) {};virtual void onMidiCC090 (unsigned char channel, unsigned char value) {};virtual void onMidiCC091 (unsigned char channel, unsigned char value) {}; // ReverbSendvirtual void onMidiCC092 (unsigned char channel, unsigned char value) {}; // ChorusSendvirtual void onMidiCC093 (unsigned char channel, unsigned char value) {};virtual void onMidiCC094 (unsigned char channel, unsigned char value) {};virtual void onMidiCC095 (unsigned char channel, unsigned char value) {};virtual void onMidiCC096 (unsigned char channel, unsigned char value) {};virtual void onMidiCC097 (unsigned char channel, unsigned char value) {};virtual void onMidiCC098 (unsigned char channel, unsigned char value) {};virtual void onMidiCC099 (unsigned char channel, unsigned char value) {};virtual void onMidiCC100 (unsigned char channel, unsigned char value) {};virtual void onMidiCC101 (unsigned char channel, unsigned char value) {};virtual void onMidiCC102 (unsigned char channel, unsigned char value) {};virtual void onMidiCC103 (unsigned char channel, unsigned char value) {};virtual void onMidiCC104 (unsigned char channel, unsigned char value) {};virtual void onMidiCC105 (unsigned char channel, unsigned char value) {};virtual void onMidiCC106 (unsigned char channel, unsigned char value) {};virtual void onMidiCC107 (unsigned char channel, unsigned char value) {};virtual void onMidiCC108 (unsigned char channel, unsigned char value) {};virtual void onMidiCC109 (unsigned char channel, unsigned char value) {};virtual void onMidiCC110 (unsigned char channel, unsigned char value) {};virtual void onMidiCC111 (unsigned char channel, unsigned char value) {};virtual void onMidiCC112 (unsigned char channel, unsigned char value) {};virtual void onMidiCC113 (unsigned char channel, unsigned char value) {};virtual void onMidiCC114 (unsigned char channel, unsigned char value) {};virtual void onMidiCC115 (unsigned char channel, unsigned char value) {};virtual void onMidiCC116 (unsigned char channel, unsigned char value) {};virtual void onMidiCC117 (unsigned char channel, unsigned char value) {};virtual void onMidiCC118 (unsigned char channel, unsigned char value) {};virtual void onMidiCC119 (unsigned char channel, unsigned char value) {};virtual void onMidiCC120 (unsigned char channel, unsigned char value) {}; // AllSoundOffvirtual void onMidiCC121 (unsigned char channel, unsigned char value) {}; // AllControlResetvirtual void onMidiCC122 (unsigned char channel, unsigned char value) {};virtual void onMidiCC123 (unsigned char channel, unsigned char value) {};virtual void onMidiCC124 (unsigned char channel, unsigned char value) {};virtual void onMidiCC125 (unsigned char channel, unsigned char value) {};virtual void onMidiCC126 (unsigned char channel, unsigned char value) {}; // MonoModeOnOffvirtual void onMidiCC127 (unsigned char channel, unsigned char value) {}; // PoliModeOnOff}; 【CMidiMsg.cpp】 #include "CMidiMsg.h" CMidiMsg CMidiMsg(void){clearMidiMsg();} CMidiMsg ~CMidiMsg(void){} void CMidiMsg clearMidiMsg(){// メンバー変数を初期化するcur=0;num=0;memset(buf, 0, sizeof(MidiMessage)*MIDIMSG_MAXNUM);} int CMidiMsg addMidiMsg(VstMidiEvent *midievent){MidiMessage tmp;tmp.deltaFrames = midievent- deltaFrames;tmp.message = midievent- midiData[0] 0xF0;tmp.channel = midievent- midiData[0] 0x0F;tmp.data1 = midievent- midiData[1];tmp.data2 = midievent- midiData[2]; return addMidiMsg(tmp);} int CMidiMsg addMidiMsg(MidiMessage msg){// バッファがいっぱいなら0を返すif (num = MIDIMSG_MAXNUM)return 0; buf[num] = msg; num++;if (num MIDIMSG_MAXNUM) {num = MIDIMSG_MAXNUM;} return 1;}; MidiMessage CMidiMsg getMidiMsg(){MidiMessage tmp = buf[cur]; num--;if( num 0) { num = 0; } cur++;if( cur = MIDIMSG_MAXNUM) { cur = MIDIMSG_MAXNUM -1;} return tmp;} VstInt32 CMidiMsg getMidiMessageNum(){return num;} VstInt32 CMidiMsg getNextDeltaFrames(){return buf[cur].deltaFrames;} void CMidiMsg midiProc(MidiMessage mididata){short msb = 0;short lsb = 0;short pitchbend = 0; switch (mididata.message 0xF0){case 0x80 // ノートオフメッセージonMidiKeyOff(mididata.channel, mididata.data1, mididata.data2);break; case 0x90 // ノートオンメッセージ// ヴェロシティが0の場合はノートオフメッセージとして扱うif (mididata.data2 0){onMidiKeyOn(mididata.channel, mididata.data1, mididata.data2);}else{onMidiKeyOff(mididata.channel, mididata.data1, mididata.data2);}break; case 0xA0 // キープレッシャーメッセージonMidiPoliKeyPress(mididata.channel, mididata.data1, mididata.data2);break; case 0xB0 // コントロールチェンジメッセージonMidiControlChange(mididata.channel, mididata.data1, mididata.data2);break; case 0xC0 // プログラムチェンジメッセージonMidiProgramChange(mididata.channel, mididata.data1);break; case 0xD0 // チャンネルプレッシャーメッセージonMidiChannelPress(mididata.channel, mididata.data1);break; case 0xE0 // ピッチベンドメッセージlsb = (mididata.data1);msb = (mididata.data2);pitchbend = ((msb 7) | lsb) - 8192;onMidiPitchBend(mididata.channel, pitchbend);break; case 0xF0 // システムメッセージonMidiSystemMessage((mididata.message 0xF0) | (mididata.channel 0x0F), mididata.data1, mididata.data2);break;}} void CMidiMsg onMidiSystemMessage(unsigned char systemmsg, unsigned char data1, unsigned char data2){ short lsb = (data1);short msb = (data2);switch(systemmsg){case 0xF1 onMidiQuarterFrame(data1); break;case 0xF2 onMidiSongPointer( (msb 7) | lsb ); break;case 0xF3 onMidiSongSelect(data1); break;case 0xF6 onMidiChainRequest(); break;case 0xF8 onMidiTimingClock(); break;case 0xFA onMidiStart(); break;case 0xFB onMidiContinue(); break;case 0xFC onMidiStop(); break;case 0xFE onMidiActiveSensing(); break;case 0xFF onMidiSystemReset(); break;default break;}} void CMidiMsg onMidiControlChange(unsigned char channel, unsigned char cc, unsigned char value){switch(cc){case 0 onMidiCC000 (channel, value); break;case 1 onMidiCC001 (channel, value); break;case 2 onMidiCC002 (channel, value); break;case 3 onMidiCC003 (channel, value); break;case 4 onMidiCC004 (channel, value); break;case 5 onMidiCC005 (channel, value); break;case 6 onMidiCC006 (channel, value); break;case 7 onMidiCC007 (channel, value); break;case 8 onMidiCC008 (channel, value); break;case 9 onMidiCC009 (channel, value); break;case 10 onMidiCC010 (channel, value); break;case 11 onMidiCC011 (channel, value); break;case 12 onMidiCC012 (channel, value); break;case 13 onMidiCC013 (channel, value); break;case 14 onMidiCC014 (channel, value); break;case 15 onMidiCC015 (channel, value); break;case 16 onMidiCC016 (channel, value); break;case 17 onMidiCC017 (channel, value); break;case 18 onMidiCC018 (channel, value); break;case 19 onMidiCC019 (channel, value); break;case 20 onMidiCC020 (channel, value); break;case 21 onMidiCC021 (channel, value); break;case 22 onMidiCC022 (channel, value); break;case 23 onMidiCC023 (channel, value); break;case 24 onMidiCC024 (channel, value); break;case 25 onMidiCC025 (channel, value); break;case 26 onMidiCC026 (channel, value); break;case 27 onMidiCC027 (channel, value); break;case 28 onMidiCC028 (channel, value); break;case 29 onMidiCC029 (channel, value); break;case 30 onMidiCC030 (channel, value); break;case 31 onMidiCC031 (channel, value); break;case 32 onMidiCC032 (channel, value); break;case 33 onMidiCC033 (channel, value); break;case 34 onMidiCC034 (channel, value); break;case 35 onMidiCC035 (channel, value); break;case 36 onMidiCC036 (channel, value); break;case 37 onMidiCC037 (channel, value); break;case 38 onMidiCC038 (channel, value); break;case 39 onMidiCC039 (channel, value); break;case 40 onMidiCC040 (channel, value); break;case 41 onMidiCC041 (channel, value); break;case 42 onMidiCC042 (channel, value); break;case 43 onMidiCC043 (channel, value); break;case 44 onMidiCC044 (channel, value); break;case 45 onMidiCC045 (channel, value); break;case 46 onMidiCC046 (channel, value); break;case 47 onMidiCC047 (channel, value); break;case 48 onMidiCC048 (channel, value); break;case 49 onMidiCC049 (channel, value); break;case 50 onMidiCC050 (channel, value); break;case 51 onMidiCC051 (channel, value); break;case 52 onMidiCC052 (channel, value); break;case 53 onMidiCC053 (channel, value); break;case 54 onMidiCC054 (channel, value); break;case 55 onMidiCC055 (channel, value); break;case 56 onMidiCC056 (channel, value); break;case 57 onMidiCC057 (channel, value); break;case 58 onMidiCC058 (channel, value); break;case 59 onMidiCC059 (channel, value); break;case 60 onMidiCC060 (channel, value); break;case 61 onMidiCC061 (channel, value); break;case 62 onMidiCC062 (channel, value); break;case 63 onMidiCC063 (channel, value); break;case 64 onMidiCC064 (channel, value); break;case 65 onMidiCC065 (channel, value); break;case 66 onMidiCC066 (channel, value); break;case 67 onMidiCC067 (channel, value); break;case 68 onMidiCC068 (channel, value); break;case 69 onMidiCC069 (channel, value); break;case 70 onMidiCC070 (channel, value); break;case 71 onMidiCC071 (channel, value); break;case 72 onMidiCC072 (channel, value); break;case 73 onMidiCC073 (channel, value); break;case 74 onMidiCC074 (channel, value); break;case 75 onMidiCC075 (channel, value); break;case 76 onMidiCC076 (channel, value); break;case 77 onMidiCC077 (channel, value); break;case 78 onMidiCC078 (channel, value); break;case 79 onMidiCC079 (channel, value); break;case 80 onMidiCC080 (channel, value); break;case 81 onMidiCC081 (channel, value); break;case 82 onMidiCC082 (channel, value); break;case 83 onMidiCC083 (channel, value); break;case 84 onMidiCC084 (channel, value); break;case 85 onMidiCC085 (channel, value); break;case 86 onMidiCC086 (channel, value); break;case 87 onMidiCC087 (channel, value); break;case 88 onMidiCC088 (channel, value); break;case 89 onMidiCC089 (channel, value); break;case 90 onMidiCC090 (channel, value); break;case 91 onMidiCC091 (channel, value); break;case 92 onMidiCC092 (channel, value); break;case 93 onMidiCC093 (channel, value); break;case 94 onMidiCC094 (channel, value); break;case 95 onMidiCC095 (channel, value); break;case 96 onMidiCC096 (channel, value); break;case 97 onMidiCC097 (channel, value); break;case 98 onMidiCC098 (channel, value); break;case 99 onMidiCC099 (channel, value); break;case 100 onMidiCC100 (channel, value); break;case 101 onMidiCC101 (channel, value); break;case 102 onMidiCC102 (channel, value); break;case 103 onMidiCC103 (channel, value); break;case 104 onMidiCC104 (channel, value); break;case 105 onMidiCC105 (channel, value); break;case 106 onMidiCC106 (channel, value); break;case 107 onMidiCC107 (channel, value); break;case 108 onMidiCC108 (channel, value); break;case 109 onMidiCC109 (channel, value); break;case 110 onMidiCC110 (channel, value); break;case 111 onMidiCC111 (channel, value); break;case 112 onMidiCC112 (channel, value); break;case 113 onMidiCC113 (channel, value); break;case 114 onMidiCC114 (channel, value); break;case 115 onMidiCC115 (channel, value); break;case 116 onMidiCC116 (channel, value); break;case 117 onMidiCC117 (channel, value); break;case 118 onMidiCC118 (channel, value); break;case 119 onMidiCC119 (channel, value); break;case 120 onMidiCC120 (channel, value); break;case 121 onMidiCC121 (channel, value); break;case 122 onMidiCC122 (channel, value); break;case 123 onMidiCC123 (channel, value); break;case 124 onMidiCC124 (channel, value); break;case 125 onMidiCC125 (channel, value); break;case 126 onMidiCC126 (channel, value); break;case 127 onMidiCC127 (channel, value); break;default break;}} 【MyMidiSample2VST.cpp】 // ============================================================================================// インクルードファイル// ============================================================================================#include stdlib.h #include "audioeffectx.h" #include "CMidiMsg.h" // ============================================================================================// 設計情報の記入// ============================================================================================#define MY_VST_INPUT_NUM 2 //入力数。モノラル入力=1、ステレオ入力=2#define MY_VST_OUTPUT_NUM 2 //出力数。モノラル出力=1、ステレオ出力=2 #define MY_VST_UNIQUE_ID SMPL //ユニークID //公開する場合は以下URLで発行されたユニークIDを入力する。 //http //ygrabit.steinberg.de/~ygrabit/public_html/index.html #define MY_VST_PRESET_NUM 1 //プリセットプログラムの数#define MY_VST_PARAMETER_NUM 0 //パラメータの数 // ============================================================================================// VSTの基本となるクラス// ============================================================================================class MyMidiSample2VST public AudioEffectX , public CMidiMsg{protected float volume;public MyMidiSample2VST (audioMasterCallback audioMaster); // 音声信号を処理するメンバー関数virtual void processReplacing (float** inputs, float** outputs, VstInt32 sampleFrames); // MIDIメッセージをホストアプリケーションから受け取るためのメンバー関数VstInt32 processEvents (VstEvents* events); void onMidiCC007(unsigned char channel, unsigned char value);}; // ============================================================================================// このVSTのを生成するための関数// ============================================================================================AudioEffect* createEffectInstance (audioMasterCallback audioMaster){//newでこのVSTを生成したポインタを返すreturn new MyMidiSample2VST (audioMaster);} MyMidiSample2VST MyMidiSample2VST (audioMasterCallback audioMaster) AudioEffectX (audioMaster, MY_VST_PRESET_NUM, MY_VST_PARAMETER_NUM){//VSTの初期化を行う。 //以下の関数を呼び出して入力数、出力数等の情報を設定する。//必ず呼び出さなければならない。setNumInputs (MY_VST_INPUT_NUM); //入力数の設定setNumOutputs (MY_VST_OUTPUT_NUM); //出力数の設定setUniqueID (MY_VST_UNIQUE_ID); //ユニークIDの設定 isSynth (true); //このVSTがSynthかどうかのフラグを設定。 //Synthの場合…true、Effectorの場合…false canProcessReplacing (); //このVSTが音声処理可能かどうかのフラグを設定。 //音声処理を行わないVSTはないので必ずこの関数を呼び出す。 //上記の関数を呼び出した後に初期化を行うvolume = 1.0f;} void MyMidiSample2VST processReplacing (float** inputs, float** outputs, VstInt32 sampleFrames){//入力、出力は2次元配列で渡される。//入力は-1.0f~1.0fの間で渡される。//出力は-1.0f~1.0fの間で書き込む必要がある。//sampleFramesが処理するバッファのサイズfloat* outL = outputs[0]; //出力 左用float* outR = outputs[1]; //出力 右用 for (int i = 0; i sampleFrames; i++){//ここで音声処理を行う。 // MIDIメッセージがあるか確認if ( getMidiMessageNum() 0){// MIDIメッセージを処理するタイミングかどうかを確認する。if( getNextDeltaFrames() = i){// MIDIメッセージをバッファから取り出し処理するmidiProc( getMidiMsg() );}} //出力バッファへ書き込む。outL[i] = volume * (float)((rand() % 256) -128) / 255.0f;outR[i] = volume * (float)((rand() % 256) -128) / 255.0f;}} // MIDIメッセージを処理するメンバー関数// processReplacing()の前に必ず1度だけ呼び出される。// VstInt32 MyMidiSample2VST processEvents (VstEvents* events){// MIDIのリストを初期化します。clearMidiMsg(); int loops = (events- numEvents); // VSTイベントの回数だけループをまわす。for (int i = 0;i loops; i++){// 与えられたイベントがMIDIならばmidimsgbufにストックするif ((events- events[i])- type == kVstMidiType){VstMidiEvent *midievent = (VstMidiEvent*)(events- events[i]);if( !addMidiMsg(midievent) ){break;}}} // 1を返さなければならないreturn 1;} // // onMidiCC007()関数をオーバーライドして、MIDI CC7の場合の動作を定義する。// ここではチャンネルに関係なく、MIDI CC7メッセージを受け取るとノイズのボリュームを// 変更するようにしている。void MyMidiSample2VST onMidiCC007 (unsigned char channel, unsigned char value){volume = (float)(value) / 127.0f;} VST Tipsトップページへ(準備中) 同一カテゴリのTips 項目 No. 概要
https://w.atwiki.jp/ano_gakki/pages/22.html
イノセンサーのMIDI対応(Air Play)について 「MIDI対応やAirPlayがよくわからない!」というご意見が多かったので、ちょっと補足しておきます。 対応しているMIDIファイル形式(SMF)は、Format0と呼ばれるものです。 Format0では、すべてのデータが1トラック、1チャンネルにまとめられて記録されている。 イノセンサーは4音同時再生まで対応なので、一つのトラックにまとめられたMIDIデータのうち、同時に4音以上鳴るときには、以降のコマンドを無視して発生しません。 また、音色切り替えなどのコマンドには対応していないため、あらかじめ設定してある音色ですべてのパートが再生されます。 自分であてぶり用のMIDIファイルを作成する場合にはよいのですが、すでにあるMIDIファイルを読み込ませるときには、Format0への変換が必要です。 フォーマット変換には、ExSMFなどのツールなどを使うことによって変換することが出来ます。 このように、用意したMIDIファイルをWebページにアップロードし、イノセンサーの設定画面にて、アップロードしたMIDIファイルのURLを入力してアプリに読み込みます。
https://w.atwiki.jp/akatonbowiki/pages/5941.html
このページはこちらに移転しました MIDIのうた 作詞/197スレ296 ミーディー!ミ・ミ・ミミーディー!! 打ち込みなんでもおkwwwwwwww ミーディー!ミ・ミ・ミミーディー!! ひたすらキーボードでうpwwwwwww ピアノにギターにドラムにベース らくらくの69鍵 昼からマターリ食らうよスペース 意外とでかいのさー ミーディー!ミ・ミ・ミミーディー!! 打ち込みなんでもおkwwwwwwww ミーディー!ミ・ミ・ミミーディー!! ひたすらMIDIでうpwwwwwww
https://w.atwiki.jp/nicoratch/pages/1130.html
概要 3Band EQを搭載しUSBメモリ使用可能なDJコントローラー。virtual dj同梱。 スペック表 lnput microphone (jack/XLR),headphones 2_0 full speed built-in sound card,DAC sampling rate from 8kHz, 16kHz,44.1 kHz to 48kHz with 16bit resolution,Dynamic range 88db THD+N-79dB~84dB Unit dimensions 484*320*91 mm(W*D*H) Unit weight 3.8kgs MIDI 18A http //www.wjtch.com/content/?39.html
https://w.atwiki.jp/windsynth/pages/76.html
MIDI信号を加工して別のMIDI信号に変える(あるいはコードなどを付加する)機材(ハードウェア、PC+ソフトウェア)について。 目次 ハードウェアMIDI Solution MIDI Event Processor YAMAHA MEP4 (製造中止) ソフトウェアewivoicing ハードウェア MIDI Solution MIDI Event Processor Event Processor; 10 Event MIDI Event Processor Event Processor Plus; 32 Event MIDI Event Processor YAMAHA MEP4 (製造中止) YAMAHA MEP4 製品ページ ヤマハ マニュアルライブラリー (取扱説明書ダウンロード) - MEP4 WX7の取扱説明書のp.43~44に設定例あり。 ソフトウェア ewivoicing Welcome To i-yanase.com Productshttp //www.i-yanase.com/products_/index.html? ewiVoicingは、EWI-XXXやWX-XなどのWindMidiControllerの単音出力をハーモナイズして、一人オーケストラを楽しめるツールです。(MacOSX10.4以降専用) 2009-07-16 WX5 workbook Blog ewiVoicing 2.0が公開されました!!! 2007-04-13 WX5 workbook Blog i-yanase.comよりコードプレイ用ソフトウェア"ewiVoicing"がリリース
https://w.atwiki.jp/desktopmusic/pages/24.html
最もシンプルな例 特徴 PCオンリーで構築できるDTM環境です。何も買わなくてもOK。 出来心で始める環境はまさにコレです。 必要なもの midiシーケンサー ソフトウェア音源かサウンドカードに搭載されている内臓音源 出力用のヘッドフォンかスピーカー 簡単な説明 シーケンサーからのmidi信号がPCに搭載されているサウンドカードの内臓音源やソフトウェア音源に送られ、音声出力がなされるというものです。 ちなみに、ソフトウェア音源を用いる際はこの状態は必ず組み込まれます。 外部音源を使う例 特徴 外部音源モジュールやシンセサイザー等、midi通信が可能な機材をPCと繋げて使うDTM環境です。ちゃんとした外部音源を使うことでクオリティの高い音を得ることができます。 midiを楽しむためには絶対に欠かせない構成です。 必要なもの midiシーケンサー 外部midi音源 外部midi音源と繋げるためのmidiインターフェイス(最近はUSB接続できるものが多いです。) 出力用のヘッドフォンかスピーカー 簡単な説明 シーケンサーからのmidi信号が外部に接続したmidi音源に送られ、音声出力がなされるというものです。 注意するべき事は、音声はPCからではなく接続したmidi音源から出力されることです。 図ではmidi音源から出た音声を録音できるように、PCのサウンドカードへライン入力しています。 トップページ>DTM全般
https://w.atwiki.jp/dragonkiller/pages/175.html
【DTM】MIDIインターフェイス 公開日:2009/07/30? 更新日:2020年12月14日 概要 MIDIインターフェイスと関連機器について。 コンピューターミュージックの総合情報は★関連記事【Computer Music】コンピューターミュージックの歴史を参照。 目次 【DTM】MIDIインターフェイス/概要/目次/ページの登録タグ歴史/1990/2000/2010/2020 特徴/製品の傾向/メーカー/サポート/価格/MIDI端子/PC端子/iOS端子/ポート数/複数使用/オーディオインターフェイス/中華系 AKAI/MIDIパッチベイ ALESIS/USB端子 ART CASIO/USB端子 CME/その他 Digidesign/USB端子 emagic/シリアル端子/USB端子 E-MU/USB端子 ELEKTRON ESI/USB端子/その他 iCON/USB端子 iConnectivity/USB端子 IK MULTIMEDIA/その他 KAWAI/MIDIパッチベイ KENTON/その他 KORG/MIDIパッチベイ/その他 M-AUDIO/シリアル端子/USB端子 MIDITECH/USB端子 MIDIPLUS/USB端子 MOTU/シリアル端子/USB端子 Nektar/USB端子 opcode/シリアル端子/USB端子 QUICCO SOUND/その他 ROLAND(EDIROL,Cakewalk)/MIDIパッチ/USB端子/その他 Steinberg/USB端子 YAMAHA/MIDIパッチベイ/USB端子/その他 掲示板 外部リンク/記事 検索/サイト/動画/画像/ニュース ページの登録タグ AKAI DAW DTM KORG MIDI MIDIインターフェイス ROLAND USB USB MIDI Interface YAMAHA midi interface カタログ 免責事項 商品の仕様・内容・デザイン・付属品・品番・価格等は予告なく変更になる場合があります。 掲載されている内容が最新とは限りません。 掲載されている内容に不備がある場合があります。 掲載されている内容を保証するものではありません。 歴史 1990 1998Apple社がパーソナルコンピュータ「iMac」発売。USB端子を搭載。★関連記事【Apple】iMac 2000 2007月、アップルが携帯端末「iPhone」発売。Dockコネクタ搭載。★関連記事【Apple】iPhone 2010 20104月、アップルが携帯端末「iPad」発売。★関連記事【Apple】iPad 月、アップルがiOS 4.2公開。CoreMIDI対応。 20129月、アップルが「iPhone 5」にLightningコネクタ搭載。 10月、アップルが「iPad(4)」にLightningコネクタ搭載。 20139月、アップルが「iOS7」公開。Inter-App Audio対応。 20162月、YAMAHAがワイヤレスMIDIアダプター「MD-BT01」「UD-BT01」発売。 201810月、アップルが携帯端末「iPad Pro(2018)」にUSB-Cコネクタ搭載。 2020 2020月、ROLANDがワイヤレスMIDIアダプター「WM-1」「WM-1D」発売。 特徴 製品の傾向 1980年代MIDIパッチベイ。MIDI音源の操作。シーケンサーから情報を振り分ける。 1990年代MIDIパッチベイ。MIDI音源の操作。シーケンサーから情報を振り分ける。 コンピューターミュージック用のMIDIインターフェイス。ソフトメーカー系。シリアル接続。 2000年代前半コンピューターミュージック用のMIDIインターフェイス。楽器メーカーも製造。USB接続。 楽器にUSB端子が付くようになってきた。 2000年代後半ソフトシンセが主流になってきたのでポート数の多い製品が消えた。 iPad/iPhone/iPod touch対応製品の登場。 メーカー ソフトメーカー系opcode:Visonを開発。Gibsonが買収。 emagic:Logicを開発。appleが買収。 MOTU:Digital Performerを開発。価格は高め。品揃えは多い。 steinberg:Cubaseを開発。YAMAHAが買収。 Digidesign:Protoolsを開発。 国内メーカーAKAI:MIDIパッチベイのみ YAMAHA:steinbergを買収。 KORG:MIDIパッチベイのみ ROLAND:EDIROLブランド、Cakewalkブランドで販売していたことがある。 KAWAI:MIDIパッチベイのみ 海外メーカーM-AUDIO E-MU ESI I-CON iConnectivity サポート サポートとドライバーがしっかりしているメーカーが望ましい。旧製品の打ち切りや倒産や買収なども考えておこう。 価格 MIDIケーブル代も考えておこう MIDI端子 IN・イン:MIDI情報を受信する。 OUT・アウト:MIDI情報を送信する。 THRU・スルー:受信したMIDI情報を通過させる。分配させたり、連続して接続する場合に使用する。 PC端子 なし:MIDIパッチベイ(MIDIパッチャー)。MIDI機器の切り替え。 シリアル端子:昔のパソコンの接続。パソコン用のマルチ端子。ジャンク、中古で安値。 USB端子:今のパソコンの接続。パソコン用のマルチ端子。簡単。 iOS端子 Dockコネクタ Lightningコネクタ USB-C:電源供給有り ポート数 1ポート:ライトユーザー向け、1台向け。ケーブルと一体化したものが多く安い。 2ポート:ライトユーザー向け、2台向け。2ポートあるDTM音源向け。 3ポート:ライトユーザー向け、3台向け。 5ポート:ミドルユーザー向け、ハーフラックサイズ。 8ポート:へヴィーユーザー向け、1Uサイズ。 複数使用 同じ機種を複数使用しても複数のポートとして使えない。使えるものは表記あり。 オーディオインターフェイス ハーフラックサイズ以降ならMIDI端子を搭載していものある。【DTM】オーディオインターフェイス 1ポート程度で足りる人。 中華系 ケーブル一体型1IN/1OUT。 ドライバインストール不要で動作。 ホームページなし。 同じようなデザインや構成の商品が他でも販売している。。 有名メーカー品より安い。 AKAI MIDIパッチベイ ME30PII ME80P ALESIS USB端子 USB-MIDI Cable<2009年11月27日発売> http //www.alesis.jp/products/usbmidicable/ ART M Connect http //artproaudio.com/artcessories/usb_audio_cables/product/mconnect/ http //www.electroharmonix.co.jp/art/mconnect.html CASIO USB端子 UI-7A ケーブル一体型 MIDI端子:1IN/1OUT UI-9 MIDI端子:1IN/1OUT CME その他 WIDIMASTER ワイヤレスMIDIアダプター https //hookup.co.jp/products/cme/widi-master Digidesign USB端子 MIDI I/O http //archive.digidesign.com/download/midiio/ MIDI端子:10IN/10OUT emagic *閉鎖 シリアル端子 Unitor8(シリアル) *販売終了 PC端子:シリアル MIDI端子:8IN/8OUT SMPTE対応 USB端子 mt4 *販売終了 PC端子:USB MIDI端子:2IN/4OUT amt8 *販売終了 PC端子:USB、シリアル MIDI端子:8IN/8OUT Unitor8 mkII *販売終了 PC端子:USB、シリアル MIDI端子:8IN/8OUT SMPTE対応 Unitor8(USB) *販売終了 PC端子:USB、シリアル MIDI端子:8IN/8OUT SMPTE対応 E-MU USB端子 Xmidi 1x1 Tab http //www.creative.com/emu/products/product.aspx?pid=19089 PC端子:USB MIDI端子:1IN/1OUT Xmidi 2x2 http //www.creative.com/emu/products/product.aspx?pid=15187 PC端子:USB MIDI端子:2IN/2OUT ELEKTRON Turbo MIDI TM-1 http //www.elektron.co.jp/accessories/tm-1-usb-midi-interface/ ESI USB端子 M8U http //www.esi-audio.com/products/m8u/ M8U eX https //www.esi-audio.com/products/m8uex/ https //dirigent.jp/esi/m8u-ex/ M4U eX https //www.esi-audio.com/products/m4uex/ https //dirigent.jp/esi/m4u-ex/ MIDIMATE eX https //www.esi-audio.com/products/midimateex/ https //dirigent.jp/esi/midimate-ex/ その他 mikroMERGE MIDIマージボックス https //www.esi-audio.com/products/mikromerge/ mikroTHRU MIDIスルーボックス https //www.esi-audio.com/products/mikrothru/ iCON USB端子 CubeMi 3 Midi Interface https //www.icondigitalusa.com/content/cubemi-3-midi-interface CubeMi 5 Midi Interface https //www.icondigitalusa.com/content/cubemi-5-midi-interface https //iconproaudio.com/product/cube-mi5/ MidiPort 2 https //iconproaudio.com/product/midiport-2/ MidiPort https //iconproaudio.com/product/midiport/ iConnectivity USB端子 mio(2013) http //www.iconnectivity.com/mio http //www.minet.jp/iconnectivity/mio iConnectMIDI http //www.iconnectivity.com/iConnectMIDI PC端子:USB MIDI端子:2IN/2OUT iConnectMIDI1(本体価格:¥7,124) http //www.iconnectivity.com/iConnectMIDI1 http //www.minet.jp/iconnectivity/iconnectmidi1 iConnectMIDI2+(2013)(本体価格:¥9,029) http //www.iconnectivity.com/iConnectMIDI2plus http //www.minet.jp/iconnectivity/iconnectmidi2 PC端子:USB MIDI端子:2IN/2OUT 2台までのコンピューター、またはコンピューターとiOSデバイスを同時に接続可能 iConnectMIDI4+(2014)(本体価格:¥23,889) http //www.iconnectivity.com/iConnectMIDI4plus http //www.minet.jp/iconnectivity/iconnectmidi4plus PC端子:USB MIDI端子:4IN/4OUT 3台までのコンピューター、またはコンピューターとiOSデバイスを同時に接続可能 iConnectMIDI2+ Lightning Edition iConnectMIDI4+ Lightning Edition iConnectMIDI1 Lightning Edition MIDI端子:1IN/1OUT mio2(2016) MIDI端子:2IN/2OUT 2台までのコンピューターを同時に接続可能 mio4(2016) 2台までのコンピューターを同時に接続可能 mio10(2016) PC端子:USB MIDI端子:10IN/10OUT 2台までのコンピューターを同時に接続可能 mioXM(2019) https //www.iconnectivity.com/mioxm mioXL(2019) https //www.iconnectivity.com/mioxl PlayAUDIO12 オーディオI/O、イーサネットMIDIインターフェイス https //www.iconnectivity.com/playaudio12 https //www.minet.jp/brand/iconnectivity/playaudio12/ IK MULTIMEDIA その他 iRig MIDI Dockコネクタ iRig MIDI 2(2014) Lightningコネクタ https //www.ikmultimedia.com/products/irigmidi2/?L=JP MIDI端子:1IN/1OUT/1THRU iRig Pro I/O MIDI+オーディオ(1チャンネル)Lightningコネクタ https //www.ikmultimedia.com/products/irigproio/?L=JP iRig Pro Duo MIDI+オーディオ(2チャンネル)Lightningコネクタ https //www.ikmultimedia.com/products/irigproduo/?L=JP KAWAI MIDIパッチベイ MAV8 KENTON その他 THRU-5 MIDIスルーボックス THRU-25 MIDIスルーボックス MEREGE-4 MIDIマージボックス KORG MIDIパッチベイ KMP-68 その他 PLUGKEY-BK(2016) ブラックカラー MIDI+オーディオ・インターフェイス Lightningコネクタ https //www.korg.com/jp/products/computergear/plugkey/ MIDI端子:1IN PLUGKEY-WH(2016) ホワイトカラー MIDI+オーディオ・インターフェイス Lightningコネクタ MIDI端子:1IN M-AUDIO シリアル端子 Portman PC/S Portman PC/P Portman 2x4 Portman 4x4 BiPort 2x4/S MiniMacman *販売終了 ttp //m-audio.com/products/midiman/minimacm.php PC端子:シリアル MIDI端子:1IN/1OUT Macman *販売終了 ttp //m-audio.com/products/midiman/macman.php PC端子:シリアル MIDI端子:1IN/3OUT USB端子 MIDISPORT 1×1 midiman *販売終了 ttp //m-audio.com/products/midiman/USB1x1.php MIDISPORT 2×2 MP22 *販売終了 ttp //m-audio.com/products/midiman/USB2x2.php MIDISPORT 2×4 MP24M *販売終了 MIDISPORT 4×4 MP44 *販売終了 ttp //m-audio.com/products/midiman/USB4x4.php PC端子:USB MIDI端子:4IN/4OUT MIDISPORT 8×8 *販売終了 ttp //www.m-audio.com/products/midiman/USB8x8.php PC端子:USB MIDI端子:8IN/8OUT MIDISPORT 8×8S *販売終了 Uno(2017) http //www.m-audio.jp/products/jp_jp/Uno.html http //www.m-audio.com/products/en_us/Uno.html PC端子:USB MIDI端子:1IN/1OUT MIDISPORT 1×1 http //www.m-audio.jp/products/jp_jp/MIDISPORT1x1.html http //www.m-audio.com/products/en_us/MIDISPORT1x1.html MIDISPORT 2x2 Anniversary Edition ブラックカラー http //www.m-audio.jp/products/jp_jp/MIDISPORT2x2AnniversaryEdition.html http //www.m-audio.com/products/en_us/MIDISPORT2x2AnniversaryEdition.html PC端子:USB MIDI端子:2IN/2OUT MIDISPORT 4x4 Anniversary Edition ブラックカラー http //www.m-audio.jp/products/jp_jp/MIDISPORT4x4AnniversaryEdition.html http //www.m-audio.com/products/en_us/MIDISPORT4x4AnniversaryEdition.html PC端子:USB MIDI端子:4IN/4OUT MIDITECH USB端子 MIDILINK MINI https //miditech.de/en/portfolio/midilink-mini/ MF2-1x1 https //miditech.de/en/portfolio/midiface-ii-thru-1x1/ MIDI端子:1IN/1OUT/1スルー MF2X2 https //miditech.de/en/portfolio/midiface-2x2/ MIDI端子:2IN/2OUT MF4X4 https //miditech.de/en/portfolio/midiface-4x4/ MIDI端子:4IN/4OUT MIDIFACE 8×8 https //miditech.de/en/portfolio/midiface-8x8/ Midiface 16×16 https //miditech.de/en/portfolio/midiface-16x16/ MIDIPLUS USB端子 MIDILINK MINI http //www.midiplus.com/html/MIDI%20LINK%20MINI.html MIDI HOST http //www.midiplus.com/html/MIDI%20HOST.html MIDI THRU7 http //www.midiplus.com/html/MIDI%20TRU%207.html MIDI端子:1IN/7OUT MIDI 2X2 http //www.midiplus.com/html/MIDI%202X2.html MIDI端子:2IN/2OUT MIDI 4X4 http //www.midiplus.com/html/MIDI%204X4.html MIDI端子:4IN/4OUT MIDI 8X8 http //www.midiplus.com/html/MIDI%208X8.html MIDI端子:8IN/8OUT TBOX 2X2 http //www.midiplus.com/html/tbox.html MIDI端子:2IN/2OUT MOTU シリアル端子 MIDI Timepiece *販売終了 PC端子:シリアル MIDI TimepieceII *販売終了 PC端子:シリアル MIDI Express *販売終了 PC端子:シリアル Pocket Express *販売終了 PC端子:シリアル MIDI Timepiece AV *販売終了 PC端子:シリアル MIDI端子:8IN/8OUT SMPTE対応 micro express *販売終了 PC端子:シリアル USB端子 MIDI Timepiece AV-USB http //www.motu.com/products/midi/mtpav_usb/ http //www.musetex.co.jp/index.php?option=com_content task=view id=888 Itemid=459 PC端子:USB、シリアル MIDI端子:8IN/8OUT SMPTE対応 MIDI Express XT-USB http //www.motu.com/products/midi/xpressxt_usb/ ttp //www.musetex.co.jp/index.php?option=com_content task=view id=887 Itemid=460 http //www.h-resolution.com/MOTU/MIDI_XT.html PC端子:USB MIDI端子:8IN/9OUT SMPTE対応 micro express-USB http //www.motu.com/products/midi/micro_usb/ ttp //www.musetex.co.jp/index.php?option=com_content task=view id=884 Itemid=462 http //www.h-resolution.com/MOTU/microexpress.html PC端子:USB MIDI端子:4IN/6OUT SMPTE対応 MIDI Express 128 http //www.motu.com/products/midi/128/ ttp //www.musetex.co.jp/index.php?option=com_content task=view id=886 Itemid=461 http //www.h-resolution.com/MOTU/MIDIExpress128.html PC端子:USB MIDI端子:8IN/9OUT micro lite http //www.motu.com/products/midi/lite/ ttp //www.musetex.co.jp/index.php?option=com_content task=view id=885 Itemid=458 http //www.h-resolution.com/MOTU/MicroLite.html PC端子:USB MIDI端子:5IN/5OUT FastLane http //www.motu.com/products/midi/fastlane_usb/ ttp //www.musetex.net/SHOP/MOTU_FastLane.html http //www.h-resolution.com/MOTU/FastLane.html PC端子:USB MIDI端子:2IN/2OUT Nektar USB端子 MIDIFLEX 4 https //hookup.co.jp/products/nektar-technology/midiflex-4 opcode *閉鎖 シリアル端子 MIDI Translator PC ttp //www.opcode.com/products/winhardware/transpc.html MIDI Translator II ttp //www.opcode.com/products/machardware/midi2.html PC端子:シリアル MIDI端子:1IN/3OUT Translator Pro ttp //www.opcode.com/products/machardware/transpro.html MIDIEngine 2Port/SE MIDIEngine 8Port/SE ttp //www.opcode.com/products/winhardware/8portse.html PC端子: MIDI端子:8IN/9OUT Studio 3 *販売終了 ttp //www.opcode.com/products/machardware/studio3.html PC端子:シリアル MIDI端子:2IN/6OUT SMPTE対応 Studio 4 *販売終了 ttp //www.opcode.com/products/machardware/studio4.html PC端子:シリアル MIDI端子:8IN/8OUT SMPTE対応 Studio 5LX *販売終了 ttp //www.opcode.com/products/machardware/studio5.html PC端子:シリアル MIDI端子:15IN/15OUT SMPTE対応 Studio 64X *販売終了 ttp //www.opcode.com/products/cross_plat_hardware/studio64x.html PC端子:シリアル MIDI端子:4IN/4OUT SMPTE対応 Studio 64XTC *販売終了 ttp //www.opcode.com/products/cross_plat_hardware/64xtc/ PC端子:シリアル MIDI端子:4IN/4OUT SMPTE対応 Studio 128X *販売終了 ttp //www.opcode.com/products/cross_plat_hardware/studio128x/ PC端子: MIDI端子: USB端子 MIDIport 32 *販売終了 ttp //www.opcode.com/products/midiport32/ PC端子:USB MIDI端子:2IN/2OUT MIDIport 64 *販売終了 ttp //www.opcode.com/products/midiport96/ PC端子:USB MIDI端子:6IN/6OUT MIDIport 128 *未発売? QUICCO SOUND その他 mi.1(2014) mi.1 II(2020)4,200円税抜き https //quiccosound.com/?pid=152215231 ROLAND(EDIROL,Cakewalk) MIDIパッチ A-880 MIDI端子:8IN/8OUT USB端子 S-MPU64(1998) *販売終了 ttp //www.rolandcorp.com/japan/products/dtm/S-MPU64.html http //www.roland.co.jp/zoomup/9902_MAC/05.html PC端子:USB MIDI端子:4IN/4OUT UM-2(1999)シャンパンゴールド *販売終了 http //www.roland.co.jp/products/dtm/UM-2.html PC端子:USB MIDI端子:2IN/2OUT UM-4(1999)シャンパンゴールド *販売終了 http //www.roland.co.jp/products/dtm/UM-4.html PC端子:USB MIDI端子:4IN/4OUT UM-1(?)ケーブル一体型 *販売終了 http //www.roland.co.jp/products/dtm/UM-1.html UM-1S(2001) *販売終了 http //www.roland.co.jp/products/dtm/UM-1S.html UM-2E(2001) 価格改定 *販売終了 http //www.roland.co.jp/products/dtm/UM-2E.html UM-880(2001) *販売終了 http //www.roland.co.jp/products/dtm/UM-880.html PC端子:USB MIDI端子:8IN/8OUT UM-550(2002) *販売終了 http //www.roland.co.jp/products/dtm/UM-550.html PC端子:USB MIDI端子:5IN/5OUT UM-1X(2003)ケーブル一体型{*販売終了} http //www.roland.co.jp/products/dtm/UA-1X.html UM-1SX(2003){*販売終了} http //www.roland.co.jp/products/dtm/UM-1X.html UM-1EX(2005?) *販売終了 http //www.roland.co.jp/products/jp/UM-1EX/ PC端子:USB MIDI端子:1IN/1OUT UM-2EX(2005?) *販売終了 http //www.roland.co.jp/products/jp/UM-2EX/ PC端子:USB MIDI端子:1IN/2OUT UM-3EX(2005?) *販売終了 http //www.roland.co.jp/products/jp/UM-3EX/ PC端子:USB MIDI端子:3IN/3OUT UM-1G(2009) *販売終了 http //www.roland.co.jp/products/jp/UM-1G/ http //www.cakewalk.jp/Products/UAUM/UM-1G.shtml PC端子:USB MIDI端子:1IN/1OUT UM-2G(2009) *販売終了 http //www.roland.co.jp/products/jp/UM-2G/ http //www.cakewalk.jp/Products/UAUM/UM-2G.shtml PC端子:USB MIDI端子:2IN/2OUT UM-3G(2009) *販売終了 http //www.roland.co.jp/products/jp/UM-3G/ http //www.cakewalk.jp/Products/UAUM/UM-3G.shtml PC端子:USB MIDI端子:3IN/3OUT UM-ONE(2011) *販売終了 http //www.roland.co.jp/products/jp/UM-ONE/ PC端子:USB MIDI端子:1IN/1OUT UM-ONE mk2(2012) http //www.roland.co.jp/products/jp/UM-ONE_mk2/ PC端子:USB MIDI端子:1IN/1OUT その他 WM-1 ¥7,000税抜き https //www.roland.com/jp/products/wm-1/ WM-1D ¥8,000税抜き Steinberg USB端子 USB-2-MIDI *販売終了 PC端子:USB MIDI端子:2IN/2OUT MIDEX 3 *販売終了 PC端子:USB MIDI端子:1IN/3OUT MIDEX 8 *販売終了 PC端子:USB MIDI端子:8IN/8OUT YAMAHA MIDIパッチベイ MJC8 USB端子 UX-256(1999) *販売終了 http //www.yamaha.co.jp/product/syndtm/p/cmp/ux256/ http //jp.yamaha.com/products/music-production/interfaces/ux256/ PC端子:USB MIDI端子:6IN/6OUT+2シリアル UX-96(2001) *販売終了 http //yamaha.jp/product/music-production/usb-midi/ux96/ http //www.yamaha.co.jp/product/syndtm/p/cmp/ux96/ http //jp.yamaha.com/products/music-production/interfaces/ux96/ PC端子:USB MIDI端子:1IN/1OUT+1シリアル UX-16(2001) *販売終了 http //yamaha.jp/product/music-production/interfaces/ux16/ http //jp.yamaha.com/products/music-production/accessories/usb-midi/ux16/ PC端子:USB MIDI端子:1IN/1OUT その他 i-MX1(2011)USB MIDI インターフェースケーブル。Dockコネクタ。 https //jp.yamaha.com/products/music_production/accessories/i-mx1/index.html i-UX1(2011) USB MIDI インターフェースケーブル。Dockコネクタ。 https //jp.yamaha.com/products/musical_instruments/pianos/accessories/interfaces/i-ux1/index.html MD-BT01(2016) ワイヤレスMIDIアダプター。MIDI端子向け。 https //jp.yamaha.com/products/music_production/accessories/md-bt01/index.html UD-BT01(2016) ワイヤレスMIDIアダプター。USB端子向け。 https //jp.yamaha.com/products/musical_instruments/pianos/accessories/interfaces/ud-bt01/index.html 掲示板 2ちゃんねる/5ちゃんねる ■2004 貴様ら、MIDIインターフェースは何をお使いですか? http //pc8.2ch.net/test/read.cgi/dtm/1076037529/ ■2006 MIDIインターフェイスは何を使ってる? 2台目 http //anago.2ch.net/test/read.cgi/dtm/1161596449/ 467 :名無しサンプリング@48kHz:2008/10/26(日) 15 08 56 ID mloTkEVI 452 XPのサウンドとオーディオのプロパティでmidiのデバイスが表示されてなかったら midi10個の制限にひっかかってるとか Midi音源が10個までしか接続出来ない http //digitalkaden.blog17.fc2.com/blog-entry-14.html 俺は別のインターフェイスだが、上記のレジストリ削除をやって認識されるようになった。 USB接続のやつは刺すポートを変えるごとにその10個を食いつぶしていくみたいね。 941 :名無しサンプリング@48kHz:2011/09/26(月) 18 14 34.97 ID 570GbCNW 教えてくだしあ PC98の頃からDOSベースでレコポでSC88VLを使い続けてきました。 そろそろWindows化しなきゃと思いインターフェースを探し始めましたが UMー3Gなどがどこにもなく、仕方なしにUMー1を買ったものの、 16パートしか使えず困っています。 32パート使うためにもう一つUMー1を買えばいいのでしょうか? 競合しませんか? それともやはりポート数の多いMIDIインターフェースを買わなければなりませんか? 942 :名無しサンプリング@48kHz:2011/09/26(月) 20 03 53.66 ID 1kNcChdi 941 941 気になったので、念のため、説明書と FAQ を調べてみた。 Roland UM-1 (発売 2000年) の説明書PDFと FAQ (Webの) を見てみたけど、複数接続については書いてなかった。 Roland UM-ONE (発売 2011年) の説明書PDFの方も、複数接続については書かれていなかった。 Roland のサポートに聞いた方が良いと思うよ。 944 :名無しサンプリング@48kHz:2011/09/26(月) 20 10 39.00 ID 2vRztjzh 941 UM-2 や UM-4 は複数台(4個まで)使えるからUM-ONE も…たぶん大丈夫だと思うけどチャレンジ(・∀・) ただし個別のIDがないので USB認識順に Port がアサインされるよ。 できるか否か確実な答えが欲しければ Roland に聞いてみるのがいいね。 YAMAHA の UX-16 は複数接続できるとマニュアルに書いてあるね。 まー、あとは手持ちの UM-ONE と他社のを混在すればまず確実に個別に認識するけど、 僅かにレイテンシが異なることもあるかもしれない。。 949 :941:2011/09/27(火) 12 27 43.74 ID V8K+ljZW みんな親切なんで中の人に問い合わせてみた。 結論 UM-1とUM-ONEは共存出来る。 しかし、UM-1同士、UM-ONE同士は同時に2台以上は接続出来ないとのことでした。 あと私のはUM-1EXでした。 ■2012 ■MIDIインターフェイスについて 3台目 http //anago.2ch.net/test/read.cgi/dtm/1331393995/ 外部リンク 記事 ローランド、USB MIDIインターフェイスをiMacに対応 http //pc.watch.impress.co.jp/docs/article/990208/roland.htm マルチメディアゾーンは、パフォーマンスバトルで盛り上がる http //pc.watch.impress.co.jp/docs/article/990910/wpe21.htm ローランド、24bit/96kHzのUSBオーディオインターフェイスなど―新MIDI音源「スタジオキャンバスSD-90」も発表 http //av.watch.impress.co.jp/docs/20010906/roland2.htm 第54回:EDIROLブランドの製品群が一挙に発表~ 前編:USBオーディオインターフェイスなど6製品 ~ http //av.watch.impress.co.jp/docs/20020520/dal54.htm 第358回 Roland/Cakewalk/EDIROL/BOSSの新製品をチェック~ 「V-Piano」などNAMM2009出展モデルを国内初公開 ~ http //av.watch.impress.co.jp/docs/20090209/dal358.htm 検索 サイト http //www.google.co.jp/search?q=MIDI+Interface http //www.google.co.jp/search?q=MIDI+Interface+USB http //www.google.co.jp/search?q= 動画 ■ニコニコ動画 http //www.nicovideo.jp/tag/ http //www.nicovideo.jp/search/ ■YOU TUBE MIDI+PORT http //jp.youtube.com/results?search_query=MIDI+PORT 画像 ■Flicker MIDI+PORT http //www.flickr.com/search/?q=MIDI+PORT opcode http //www.flickr.com/search/?q=opcode ニュース ■ニュース1「MIDIインターフェイス」 「オーディオインターフェイス」おすすめ5選 演奏や歌声を高音質でパソコン収録するなら【2021年最新版】 - - ITmedia MSX向けのMIDIインターフェイスカード自作キット「SCSG-MIF2」、カートリッジスロットに装着 - AKIBA PC Hotline! HOTONE、BluetoothとUSB接続に対応したコンパクトで堅牢なMIDIコントローラー「AMPERO CONTROL」(BARKS) - Yahoo!ニュース - Yahoo!ニュース 小型で性能も満足! 仏ArturiaのエントリーUSBオーディオ「MiniFuse」 - AV Watch ついにAtmos対応! アップル「Logic Pro」で空間オーディオミックスを試す - AV Watch IK Multimedia、ライブ配信向けのオーディオ・インタフェースの新製品を発表(BARKS) - Yahoo!ニュース - Yahoo!ニュース 約3年ぶりメインPC新調。スリムなAMDマシン「MINISFORUM」を導入した - AV Watch 伊IK Multimediaのペダルエフェクター「AmpliTube X-GEAR」シリーズが発売 - マイナビニュース Universal Audio、クラシックトーンを追求した低価格オーディオインターフェイス「Volt」シリーズ(BARKS) - Yahoo!ニュース - Yahoo!ニュース Arturia、シンプルなデザインに機能充実のオーディオインターフェースArturia MiniFuse発売(BARKS) - Yahoo!ニュース - Yahoo!ニュース 「iPhone 13 Pro」のオーディオ性能やMIDI互換性を検証する - AV Watch DSP内蔵でスマホ並みに薄い! ApogeeのUSBオーディオ「Duet 3」を試す - AV Watch 70年代の記憶が蘇る Strymonから多彩なサウンドメイクが楽しめるマルチディメンショナル・フェイザー「Zelzah」(BARKS) - Yahoo!ニュース - Yahoo!ニュース PreSonusからエフェクト、ミキサー、ループバックを統合した配信に最適なUSB I/O「Revelator io24」(BARKS) - Yahoo!ニュース - yahoo.co.jp プロ御用達のUSBオーディオ「RME Fireface UCX II」。堅実進化で性能向上 - AV Watch HEADRUSH、コンパクトで簡単に使えるポータブル・ギターFX/アンプモデリングプロセッサーMX5を発表(BARKS) - Yahoo!ニュース - Yahoo!ニュース HEADRUSHより、これまでで最もコンパクトで簡単に使えるポータブル・ギターFX/アンプモデリングプロセッサーのMX5を発表 - Dream News iPadでつかえる「オーディオインターフェース」おすすめ5選&AmazonランキングTOP10!【2021年8月】(1/3) | ねとらぼ調査隊 - ねとらぼ オーディオインターフェイスおすすめ12選|DTM・宅録・ネット配信・ゲーム実況に | マイナビおすすめナビ - マイナビおすすめナビ 名スピーカーの音を再現する、エフェクトソフト「PC Audio FX」とは? - AV Watch USBオーディオの遅延がわかる無料ツール「RTL Utility」を試す - AV Watch プロ向け老舗ブランドの本気USBオーディオ「SSL 2+」。4Kボタンが面白い - AV Watch Apple Musicの空間オーディオはどう作る? Pro Toolsプロに話を聞いた - AV Watch すべてを、ひとつで。 ストリーミング、プレイ、レコーディングをサポートするためにデザインされたインターフェイス iConnectivity AUDIO4c 発売 - Stereo Sound ONLINE ライブオーディオ・トークアプリ「talky(トーキー)」が7年ぶり再配信決定 音楽を聴きながら仲間と音声配信をたのしむ - アットプレス(プレスリリース) 最新こどもパソコン「IchigoJam R」でアナログ・シンセを鳴らす - AV Watch ソニー「360 Reality Audio」で立体音楽を作ってみた - AV Watch ライブ音源が超Hi-Fiサウンドに!? 藤田恵美の実験的ハイレゾ制作舞台裏 - AV Watch M1チップ搭載の最新「iPad Pro」で音楽制作、必要な機材や編集ソフトは? - GIZMODO JAPAN 音楽も3Dで聴く時代まもなく? オーディオ大変革の期待と不安 - AV Watch RME、iPadも繋がる「Fireface UCX II」。25年の技術・精度凝縮 - AV Watch いま話題のMIDIオルゴール「CANADEON PW40」。 シンセサイザー・プログラマーの第一人者・松武秀樹氏が提案する 新世代楽器の計り知れない可能性。専用アプリで演奏も - Stereo Sound ONLINE “体の動きで音を操る”ソニーの新ウェアラブル「MOTION SONIC」とは - AV Watch Macでハイレゾロスレス再生環境を設定する方法 USB接続DACをつなげて、それからやるべきこと - ITmedia 新iPad Proは超強力DAW環境!? DTM対応と音質を検証 - AV Watch レベル調整不要!? ZOOM「F6」の32bit Float録音が革命的なワケ - AV Watch ソニー「360 Reality Audio」の作り方。プラグイン299ドルで手軽に制作!? - AV Watch 同軸/光デジタルのジッターを捉えた!? DIGICheckで可視化に挑む! - AV Watch M-Audio、指1本でコードが弾けるモードやオートマッピング機能を搭載した88鍵ハンマーアクションキーボード「Hammer 88 Pro」 - BARKS XSONIC、MIDI/USB/リレー/Bluetoothでデバイスを自在にコントロールできるフットコントローラー「AIRSTEP」&「AIRSTEP Lite」 - BARKS ヘッドフォンで立体音響を生み出す新技術「AudiiSion EP」とは? - AV Watch IK Multimedia、XLRマイクをスマホやカメラで使用可能にするマイクプリアンプ搭載モバイルオーディオインターフェイス「iRig Pre 2」 - BARKS 藤本流実験の裏側見せます。オーディオインターフェイス評価測定の方法 - AV Watch 不思議なUSBアクセサリからWindows音悪い問題まで。20年間の思い出ベスト5 - AV Watch 配信/録音をもっと手軽に。Audientの小型オーディオI/Oにマイクやヘッドホンをセット「EVO 4 スターター・バンドル」発売 - BARKS ティアック、最大24bit/192kHzのハイレゾ録音、ライブ配信アプリに対応したUSBオーディオインターフェースUS-HRシリーズ3機種を発売 - 玄光社 Audient、自宅スタジオでもプロ品質で録音できるコンパクトな2IN/2OUTオーディオインターフェイス「iD4mkII」 - BARKS M-Audio新製品 「M-Track Duo」および、「M-Track Solo」発売日決定のお知らせ。 - Dream News M-AUDIOより機能が充実したポータブルオーディオインターフェースのエントリーモデル「M-TRACK SOLO」と「M-TRACK DUO」をリリース - Dream News RMEの人気PCI Expressオーディオインターフェイスの後継機「HDSPe AIO Pro」登場 - BARKS 約1.6万円のM-Audio製USB-Cオーディオ「AIR 192 | 6」音質チェック! - AV Watch RMEインターフェイスの高性能測定ツール「DIGICheck」。全12機能を試す - AV Watch Arturiaから多機能デスクトップ・オーディオ・インターフェイス「AudioFuse Studio」 - BARKS Blackstar、コンパクトで柔軟な設定ができる6ボタンMIDIフットコントローラー「Live Logic USB MIDI Controller」 - BARKS IK Multimediaの注目USBオーディオ2機種。ギターサウンド変化! 性能良好 - AV Watch 高性能にASIO化できる? 万能仮想ミキサー「VoiceMeeter Banana」のASIO出力を検証 - AV Watch 怪しさ炸裂! 1,587円の中華オーディオインターフェイスをいちかばちかで買ってみた - AV Watch IK Multimedia、オーディオアウトを備えたコンパクトな25鍵MIDIキーボード「iRig Keys 2 Mini」 - BARKS 超コンパクト! 約1.6万円のUSB-Cオーディオインターフェイス「ESI UGM192」を試す - AV Watch どこでも簡単に高品質で録音できるオーディオインタフェイス「iRig Pro Duo I/O」 - TechCrunch Japan X68000向けの新作MIDIボード「midiori v2.2」が入荷、税込10,780円 - AKIBA PC Hotline! 48kHz/24bit×8ch伝送「adat」はビットパーフェクト出力できるか? 実験してみた - AV Watch さあ、プロ仕様のスタジオを持ち運ぼう!IK Multimediaの2 IN/2 OUTのオーディオMIDIインターフェース「iRig Pro Duo I/O」、フォーカルポイントより発売。 - PR TIMES Bluetooth MIDIは本当に遅延が大きい? 測定して比べてみた - AV Watch ギターやコンデンサーマイクが接続できるコンパクトな2chオーディオインターフェイス「iRig Pro Duo I/O」 - BARKS 2種のヘッドホンモニターモード装備、スタインバーグ初の2IN/4OUTオーディオインターフェイス「UR24C」 - BARKS ギター用エフェクト/アンプアプリにぴったりなペダル型オーディオインターフェイス/コントローラー「XTONE」 - BARKS 「Macの音は問題なくビットパーフェクト出力」は本当なのか? Mojave/Catalinaでテスト - AV Watch TASCAM新USBオーディオ「SERIES」の進化点とは? 音質測定結果も良好 - AV Watch Steinbergの人気モデルUR22がUSB-Cオーディオ「UR-C」に進化。機能&音質をチェック - AV Watch IK Multimediaの次世代型MIDIキーボード「iRig Keys 2 Pro」、「iRig Keys 2」を国内代理店フォーカルポイントが発売! - PR TIMES MOTUからフルカラーのレベルメーター搭載のクラス最高スペックのUSB Type-C接続オーディオインターフェイス登場 - BARKS M-Audioから大型ボリュームノブと多彩な入出力搭載の24bit/192kHz対応オーディオインターフェイス「AIRシリーズ」5モデル - BARKS スタインバーグから32bit整数演算対応、USB 3.0 Type-Cのオーディオインターフェイス「UR-Cシリーズ」 - BARKS PCオーディオやDTMを“自然な音”に。「ARC System 2.5」の強力な補正効果 - AV Watch 初めてのDTMにも。約1万円からのUSBオーディオ注目機「KOMPLETE AUDIO 1/2」 - AV Watch 曲作りに重要な「レイテンシー」とは何なのか。小さければOK、じゃない? - AV Watch WaveBlaster互換のMIDIドーターカードをUSB音源化するキットが入荷 - AKIBA PC Hotline! アンプ自作で、オーディオインターフェイスからアナログシンセを鳴らせるか実験 - AV Watch ACアダプタ不要で6入出力、USBオーディオ「KOMPLETE AUDIO 6 MK2」の実力 - AV Watch iPad/iPhoneがオシロスコープやMIDIモニターに! 2つのアプリで音を簡単測定 - AV Watch 「パソコンの音が悪い」は当たり前? オーディオ出力性能を数値で比較 - AV Watch “トランスフォーマー”で音が変わる、SteinbergのUSBオーディオ「UR-RT」をテスト - AV Watch Thunderbolt 3対応「Arrow」で、PCオーディオがレコーディング現場と同じ音に? - AV Watch 約1万円の台湾USBオーディオ上陸。ハイレゾDACにもなる「MiDiPLUS」2モデルの実力 - AV Watch PreSonusの“最速”Thunderboltオーディオ「QUANTUM」がどれだけ速いのか検証 - AV Watch ハイレゾ対応で低価格、付属ソフトも豪華なオーディオインターフェイス、PreSonus「Studio」シリーズ登場 - BARKS ローランド久々のUSBオーディオ「Rubix22」。新シリーズ1万円台モデルの実力は? - AV Watch 2台のコンピュータの同時接続が可能なMIDIインターフェイス「iConnectivity mioシリーズ」 - BARKS 【藤本健のDigital Audio Laboratory】 iPadで本格的な曲作り。TASCAMの薄型USBオーディオ「iXR」でできること - AV Watch 【藤本健のDigital Audio Laboratory】 USB 3.0/Thunderbolt採用「Fireface UFX+」など、RME新USBオーディオの進化点 - AV Watch 【藤本健のDigital Audio Laboratory】 第643回 驚きの低遅延USB 3.0オーディオ。ズーム「UAC-2」と「UAC-8」の実力 - AV Watch ズーム、iPadでも使えるUSB 3.0接続の低遅延オーディオインターフェイス - AV Watch 【プレイバック2014】USB 3.0対Thunderbolt? オーディオインターフェイス新潮流 by 藤本健 - AV Watch 【藤本健のDigital Audio Laboratory】 第605回 コンパクトなDTM環境が作れるALESISのUSBオーディオ、「iO Hub」などをチェック - AV Watch 【藤本健のDigital Audio Laboratory】 第602回 USB 3.0でオーディオインターフェイスはどう変わる? RME「MADIface XT」を試す - AV Watch Alesisより24bit USBオーディオインターフェイスの COREシリーズを発表 - Dream News ヤマハ、iPhone/iPad用 USB-MIDIインターフェース - impress.co.jp 【藤本健のDigital Audio Laboratory】 第503回 iPhone/iPad/USB対応ティアック「iU2」を試す - AV Watch 【藤本健のDigital Audio Laboratory】 第426回 MOTUのモバイルUSBオーディオインターフェイスを試す - AV Watch ■ニュース2「MIDI+Interface」 「オーディオインターフェイス」おすすめ5選 演奏や歌声を高音質でパソコン収録するなら【2021年最新版】 - - ITmedia MSX向けのMIDIインターフェイスカード自作キット「SCSG-MIF2」、カートリッジスロットに装着 - AKIBA PC Hotline! HOTONE、BluetoothとUSB接続に対応したコンパクトで堅牢なMIDIコントローラー「AMPERO CONTROL」(BARKS) - Yahoo!ニュース - Yahoo!ニュース 小型で性能も満足! 仏ArturiaのエントリーUSBオーディオ「MiniFuse」 - AV Watch 配信者&演奏者のための便利オーディオインターフェース「iRig Stream Solo / Pro」 (2021年10月25日) - エキサイトニュース Universal Audio、クラシックトーンを追求した低価格オーディオインターフェイス「Volt」シリーズ(BARKS) - Yahoo!ニュース - Yahoo!ニュース 「iPhone 13 Pro」のオーディオ性能やMIDI互換性を検証する - AV Watch BOSS、ギター/ベース用エフェクターのMIDI接続に最適なケーブルを発売(BARKS) - Yahoo!ニュース - Yahoo!ニュース DSP内蔵でスマホ並みに薄い! ApogeeのUSBオーディオ「Duet 3」を試す - AV Watch PreSonusからエフェクト、ミキサー、ループバックを統合した配信に最適なUSB I/O「Revelator io24」(BARKS) - Yahoo!ニュース - yahoo.co.jp プロ御用達のUSBオーディオ「RME Fireface UCX II」。堅実進化で性能向上 - AV Watch iPadでつかえる「オーディオインターフェース」おすすめ5選&AmazonランキングTOP10!【2021年8月】(1/3) | ねとらぼ調査隊 - ねとらぼ オーディオインターフェイスおすすめ12選|DTM・宅録・ネット配信・ゲーム実況に | マイナビおすすめナビ - マイナビおすすめナビ USBオーディオの遅延がわかる無料ツール「RTL Utility」を試す - AV Watch プロ向け老舗ブランドの本気USBオーディオ「SSL 2+」。4Kボタンが面白い - AV Watch BOSS、ワイヤレス対応MIDIエクスプレッション・ペダルを発売 - BARKS すべてを、ひとつで。 ストリーミング、プレイ、レコーディングをサポートするためにデザインされたインターフェイス iConnectivity AUDIO4c 発売 - Stereo Sound ONLINE 屋外での演奏に最適なバッテリー駆動アンプが新機能を備えてBOSSブランドで登場 - アットプレス(プレスリリース) M1チップ搭載の最新「iPad Pro」で音楽制作、必要な機材や編集ソフトは? - GIZMODO JAPAN いま話題のMIDIオルゴール「CANADEON PW40」。 シンセサイザー・プログラマーの第一人者・松武秀樹氏が提案する 新世代楽器の計り知れない可能性。専用アプリで演奏も - Stereo Sound ONLINE “体の動きで音を操る”ソニーの新ウェアラブル「MOTION SONIC」とは - AV Watch 新iPad Proは超強力DAW環境!? DTM対応と音質を検証 - AV Watch XSONIC、MIDI/USB/リレー/Bluetoothでデバイスを自在にコントロールできるフットコントローラー「AIRSTEP」&「AIRSTEP Lite」 - BARKS 「Enhancia」の指輪型ウェアラブルMIDIコントローラーの輸入販売を開始 - アットプレス(プレスリリース) テレビなどに付いてる「HDMI端子」って何? 意外と奥深い中身を解説【解説】 - - ITmedia ボタン式クロマティックアコーディオンを模擬したMIDIキーボード自作キットが入荷 - AKIBA PC Hotline! 約1.6万円のM-Audio製USB-Cオーディオ「AIR 192 | 6」音質チェック! - AV Watch ローランド、PCやiOS機器と無線接続して音楽制作が行えるMIDIツール - マイナビニュース IK Multimedia、オーディオアウトを備えたコンパクトな25鍵MIDIキーボード「iRig Keys 2 Mini」 - BARKS X68000向けの新作MIDIボード「midiori v2.2」が入荷、税込10,780円 - AKIBA PC Hotline! さあ、プロ仕様のスタジオを持ち運ぼう!IK Multimediaの2 IN/2 OUTのオーディオMIDIインターフェース「iRig Pro Duo I/O」、フォーカルポイントより発売。 - PR TIMES Bluetooth MIDIは本当に遅延が大きい? 測定して比べてみた - AV Watch ギター用エフェクト/アンプアプリにぴったりなペダル型オーディオインターフェイス/コントローラー「XTONE」 - BARKS 「Macの音は問題なくビットパーフェクト出力」は本当なのか? Mojave/Catalinaでテスト - AV Watch IK Multimediaの次世代型MIDIキーボード「iRig Keys 2 Pro」、「iRig Keys 2」を国内代理店フォーカルポイントが発売! - PR TIMES 初めてのDTMにも。約1万円からのUSBオーディオ注目機「KOMPLETE AUDIO 1/2」 - AV Watch 本格&おもしろシンセ集結! 空き缶のMIDI楽器、クマ型リズムマシンがMaker Faireに - AV Watch WaveBlaster互換のMIDIドーターカードをUSB音源化するキットが入荷 - AKIBA PC Hotline! iPad/iPhoneがオシロスコープやMIDIモニターに! 2つのアプリで音を簡単測定 - AV Watch MIDI 2.0、始動 今も使われる電子楽器規格が38年後のバージョンアップ - ITmedia 【懐パーツ】DTMを築き上げたMIDI音源の銘機「ローランド SC-88VL」 - PC Watch 約1万円の台湾USBオーディオ上陸。ハイレゾDACにもなる「MiDiPLUS」2モデルの実力 - AV Watch 「MIDIのゴッドファーザー」と呼ばれた男と、彼が遺した「TR-808」というレガシー - WIRED.jp Raspberry Piをオーディオワークステーションに——Raspberry Pi用オーディオ/MIDIボード「pisound」 - fabcross 2台のコンピュータの同時接続が可能なMIDIインターフェイス「iConnectivity mioシリーズ」 - BARKS 【藤本健のDigital Audio Laboratory】 iPadで本格的な曲作り。TASCAMの薄型USBオーディオ「iXR」でできること - AV Watch 【藤本健のDigital Audio Laboratory】 第653回 Android 6.0でオーディオ/DTM機能はどう変わった? ハイレゾやMIDI対応をチェック - AV Watch ヤマハ、iPhone/iPad用 USB-MIDIインターフェース - impress.co.jp
https://w.atwiki.jp/soundfile/pages/56.html
こんな記事ができたようです → Conversion Tools for Video Game Music (Focuses on Sequenced Music → MIDI) エミュレーターで鳴らした音をそのままmidi変換 → 「NES GB PCE リアルタイムmidi変換(emu2midi)」 目次 総合 FC (.nsf) SFC (.spc) N64 GBA GC (.bms) NDS└smd N64 PS1└SEQ └SSsq └Sqv 小節の開始位置や音符伸縮率がおかしい場合 コメント 総合 vgmtrans様々なシーケンスファイルに対応している。 FC (.nsf) nsf2midiかなり昔のソフトだがおすすめ SFC (.spc) vgmtransloveemu氏がゲーム会社別に作ったspc2midiツールが全て搭載されている。おすすめ SPCTool spc2midi N64 N64 Midi Toolおすすめ。Releaseフォルダにコンパイルしたexeが入っている。 GBA vgmtrans GBA Mus Ripper最新版ソース GUI版 VG Music StudioSappy2006の後継ソフト Sappy2006 mod17.1 GC (.bms) gctools bms2mid BMS_DEC NDS vgmtransおすすめ NDS Sound Extractor └smd ポケモン不思議のダンジョン系で使われるシーケンス Pokemon Mystery Dungeon Utilitiesおすすめ smd2mid N64 N64 Midi Toolおすすめ PS1 まず、以下のようなシーケンスが入っていると予測できるファイルの用意が必要となる(勿論ISO内に直接seqが入っていたらそのまま変換すればいい) ROM内のアーカイブファイル(暗号化されていたら不可能) エミュ「XEBRA」で該当の音楽再生中にSave→Running imageから出力したメモリダンプファイル VGMToolboxの「xSF2EXE」モードで出力したPSFの解凍ファイル PSF再生中(KbMedia Player+kbpsfで確認)のメモリダンプファイルタスクマネージャーから行えるメモリダンプでもOK 用意ができたらvgmtrans、Pgconv、bin2seqといったツールで抽出。 vgmtransの場合は上記の用な抽出の用途に加えて、変換まで同時に行える。対応形式スクウェアのAKAOシーケンス ソニーのシーケンス(.seq) ハートビートのシーケンス(.seqq) タムソフトのシーケンス(.tvb) カプコンのQSoundシーケンス コナミのシーケンス └SEQ seq2mid by loveemuおすすめ seq2mid byえいさあ └SSsq SSsq2mid └Sqv Sqv2mid 小節の開始位置や音符伸縮率がおかしい場合 SmfExTimeやmidi編集ソフトを駆使して修正する コメント